#!/bin/sh

if [ $(uname -s) = "Darwin" ]
then
   lcCtype="$(locale LC_CTYPE)"
   export LC_CTYPE

   # If LC_CTYPE is "UTF-8", "C", or "US-ASCII".
   if [ "$lcCtype" = "UTF-8" -o "$lcCtype" = "C" -o "$lcCtype" = "US-ASCII" ]
   then
      defaultLocale="$(echo $__CF_USER_TEXT_ENCODING | sed -e 's/^[^:]*://' -e 's/:[^:]*$//')"

      # If the default locale is Japanese.
      if [ "$defaultLocale" = "1" -o "$defaultLocale" = "0x1" ]
      then
         LC_CTYPE="ja_JP.UTF-8"
      else
         LC_CTYPE="en_US.UTF-8"
      fi
   fi
fi

ACTIANZEN_ROOT=/usr/local/actianzen

if [ $(uname -s) = "Darwin" ]
then
    export DYLD_LIBRARY_PATH=$ACTIANZEN_ROOT/lib64:$DYLD_LIBRARY_PATH

    $ACTIANZEN_ROOT/jre/bin/java -XstartOnFirstThread -cp /usr/local/actianzen/bin/startup.jar org.eclipse.core.launcher.Main -product com.pervasive.psql.utilities.ddfbuilder.CoreProduct -os macosx -ws cocoa -arch x86_64 -data ~/rcp/workspace-builder $1 $2 $3 $4
else
    export LD_LIBRARY_PATH=$ACTIANZEN_ROOT/lib64:$LD_LIBRARY_PATH
    $ACTIANZEN_ROOT/jre/bin/java -cp /usr/local/actianzen/bin/startup.jar org.eclipse.core.launcher.Main -product com.pervasive.psql.utilities.ddfbuilder.CoreProduct -os linux -ws gtk -arch x86_64 -nl ja_JP -data ~/rcp/workspace-builder -configuration $ACTIANZEN_ROOT/bin/configuration $1 $2 $3 $4
fi
